# 系统背景 ​ 东信中控系统是将东信相关集成系统调用形成统一管理能力包括对API,权限资源, 各系统场景调用; # 系统目标 |子系统后台管理---接口管理 | 添加需管理接口,录入相应信息并控制接口是否允许被调用 | | --------------------------- | ------------------------------------------------------------ | | 子系统后台管理---接口管理 | 添加日志记录接口被调用详细信息,例如:接口名称、调用接口的系统名称、调用时间,调用状态(成功或失败),异常详情 | | 子系统后台管理---流程图管理 | 流程图中场景如何新增,修改拓展 | # 系统组件图 ![image-20230629121044670](/Users/admin/Library/Application Support/typora-user-images/image-20230629121044670.png) # API网关 ## 方案一 采用 分布式 API 网关 Kong,Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用能提供易于使用的RESTful API来操作和配置API管理系统 ![image-20230629120416299](/Users/admin/Library/Application Support/typora-user-images/image-20230629120416299.png) ## 方案二 采用Nginx + 下沉拦截器控制方式, Nginx满足API统一入口路由管理,当前已经实现,形成API中控配置管理 ,具体是否可以访问API权限有各个子系统拦截器实现; ![image-20230629120347342](/Users/admin/Library/Application Support/typora-user-images/image-20230629120347342.png) # 组织资源控制 已经实现 # 场景配置管理 已经实现,梳理操作手册